Until January 1, 2007, Give municipality is a municipality (Danish, kommune) in Vejle County on the Jutland peninsula in southeast Denmark. The municipality covered an area of 403 km², and had a total population of 14,090 (2005). Its last mayor was Villy Dahl Johansen. The main town and the site of its municipal council was the town of Give.
The municipality was created in 1970 due to a kommunalreform ("Municipality Reform") that combined the following parishes: Gadbjerg, Give, Givskud, Lindeballe, Ringive, Thyregod, Vester, Øster Nykirke, Give Birk, and Enkelund Birk parishes.
Give municipality ceased to exist as the result of Kommunalreformen ("The Municipality Reform" of 2007). It was merged with Børkop, Egtved, Jelling, and Vejle municipalities to form a new Vejle municipality. This created a municipality with an area of 1,055 km² and a total population of 82,935 (2005). The new municipality belongs to Region of Southern Denmark.